SET QUOTED_IDENTIFIER ON
GO
SET ANSI_NULLS ON
GO
CREATE PROCEDURE [dbo].ComprasDetallesInsertCommand
(
	@ID numeric(10, 0),
	@ID_PRODUCTO numeric(10, 0),
	@CANTIDAD numeric(10, 2),
	@COSTO numeric(10, 2),
	@COSTO_ANTERIOR numeric(10, 2),
	@PRECIO numeric(10, 2),
	@PRECIO_ANTERIOR numeric(10, 2),
	@DESCUENTO numeric(10, 2),
	@X_DESCUENTO numeric(10, 4),
	@IMPUESTO numeric(10, 2),
	@X_IMPUESTO numeric(10, 4),
	@C_DEVUELTA numeric(10, 2)
)
AS
	SET NOCOUNT OFF;
INSERT INTO [COMPRAS_DETALLES] ([ID], [ID_PRODUCTO], [CANTIDAD], [COSTO], [COSTO_ANTERIOR], [PRECIO], [PRECIO_ANTERIOR], [DESCUENTO], [X_DESCUENTO], [IMPUESTO], [X_IMPUESTO], [C_DEVUELTA]) VALUES (@ID, @ID_PRODUCTO, @CANTIDAD, @COSTO, @COSTO_ANTERIOR, @PRECIO, @PRECIO_ANTERIOR, @DESCUENTO, @X_DESCUENTO, @IMPUESTO, @X_IMPUESTO, @C_DEVUELTA);
	
SELECT ID, ID_PRODUCTO, CANTIDAD, COSTO, COSTO_ANTERIOR, PRECIO, PRECIO_ANTERIOR, DESCUENTO, X_DESCUENTO, IMPUESTO, X_IMPUESTO, C_DEVUELTA FROM COMPRAS_DETALLES WHERE (ID = @ID) AND (ID_PRODUCTO = @ID_PRODUCTO)
GO
